import { ZTable } from '../../cors/table';
export abstract class OperateBase {
    protected zTableInstance: ZTable;
    public setInstance(val: ZTable) {
        this.zTableInstance = val;
    }
    protected disabled: boolean = false;
    protected locked: boolean = false;
    protected containerClassName = 'z-table-tools-operate-item';
    protected containerDisabledClassName = 'z-table-tools-operate-item-disabled';
    public abstract getDom() : HTMLElement;
    public abstract selectChange(select: any, cells: any[]): void;
    public afterDomInit() {

    }
}